import { createStore } from "vuex";

// 全局变量[专门接受本地存储的数据]
let defaultCity = '广州';
// 在localStorage对象中初始化一个名为city的值
if( localStorage.city ){
	// 有值的
	defaultCity = localStorage.city;
}

export default createStore({
  state: {
	  // 初始化一个变量:存储被选中的城市名
	  cityName : defaultCity
  },
  mutations: {
	  add( state , val ){
		  state.cityName = val;
		  // 传新的城市名称过来的时候,直接将其传入本地
		  localStorage.city = val;
	  }
  },
  actions: {},
  modules: {},
});
